<?php

namespace Home\Base;

use DeCMF\Core\Controller\Base as BaseController;

/**
 * 前台公共控制器
 */
class Controller extends BaseController
{

    /* 空操作，用于输出404页面 */
    public function _empty()
    {
        $this->redirect('Index/index');
    }

    protected function _initialize()
    {
        parent::_initialize();
        
        /* 读取站点配置 */
        $config = api('Config/lists');
        C($config); // 添加配置
        
        if (! C('WEB_SITE_CLOSE')) {
            $this->error('站点已经关闭，请稍后访问~');
        }
    }

    /* 用户登录检测 */
    protected function login()
    {
        /* 用户登录检测 */
        $this->logined() || $this->error('您还没有登录，请先登录！', U('User/login'));
    }
}
